Tree Representation in Wood
¬

¬ Data structure: Every node in the tree has 3 pointers: a pointer to his parent, a pointer to a sibling and a pointer to his first child.

¬
 
It is important to remember this structure when you navigate
with the arrow keys in the tree ;../WorkingWithTrees/SelectNode.rtfd;;¬.

¬ Layout: Wood uses a horizontal layout style, with the root to the left and the leaves to the right. This enables Wood to lay out trees with nodes having labels of varying length.
The following aesthetic rules are used:

¬	Siblings of the same parent node lie along a vertical line.
	
¬	A subtree looks the same, regardless of where it occurs.
	
¬	A tree is drawn as compact as possible;  layout distance between  nodes is defined by two parameters: the distance to the parent  and the border. Both parameters remain the same for every node.

¬

The border parameter defines a buffer zone around a node, which is not allowed to be overlapped by another node.

¬